home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-02 / prodpack.zip / DB4PPSRC.EXE / DBB.MAK < prev    next >
Text File  |  1993-05-26  |  6KB  |  224 lines

  1. #----------------------------------------------------------------------
  2. # Make file for Dialog Box Builder
  3. # To make everything, type the following at the DOS prompt:
  4. #     MAKE -f dbb.mak
  5. #
  6. # Assumptions:
  7. #     This make file is in the DB4PPSRC subdirectory under the
  8. #     dBASE home directory.
  9. #     DTC.EXE and DBLINK.EXE are in your dBASE home directory.
  10. #----------------------------------------------------------------------
  11. DBASEDIR = ..
  12. DBLINK = $(DBASEDIR)\dblink
  13. COMP = $(DBASEDIR)\dbase CompIt
  14. GEN = $(DBASEDIR)\dbase  Scr2Prg
  15.  
  16. DBBDIALOGDBO = DLButton.dbo \
  17.                DLCcdev.dbo \
  18.                DLCheck.dbo \
  19.                DLCombo.dbo \
  20.                DLEdit.dbo \
  21.                DLLayout.dbo \
  22.                DLRadio.dbo 
  23.  
  24. COMMONDBOS = _opendbf.dbo  \ 
  25.              _nodshak.dbo  \
  26.              _ffile.dbo    \
  27.              _setoner.dbo  \
  28.              _fullpre.dbo  \
  29.              _f_error.dbo  \
  30.              _fxuseit.dbo  \
  31.              _errhelp.dbo  \
  32.              helpctit.dbo  \
  33.              setvar.dbo    \
  34.              dot.dbo       \
  35.              setmode.dbo   \
  36.              ed.dbo        \
  37.              do.dbo        \
  38.              bitwand.dbo   \
  39.              _KeepClk.dbo  \
  40.              getcolor.dbo  \
  41.              _odomet.dbo   \
  42.              nodshvl.dbo   \
  43.              errhelpb.dbo  \
  44.              _MenuSet.dbo  \
  45.              _ChkList.dbo  \
  46.              _ColorChk.dbo \
  47.              _ColorSet.dbo \
  48.              _Err_Box.dbo  \
  49.              _FileDrv.dbo  \
  50.              _FilePath.dbo \
  51.              _FileRoot.dbo \
  52.              _FileType.dbo \
  53.              _FWrite0.dbo  \
  54.              _MakeExte.dbo \
  55.              _PlsWait.dbo  \
  56.              _Proper.dbo   \
  57.              _Read_it.dbo  \
  58.              _StrTran.dbo  \
  59.              _TalkMode.dbo \
  60.              _TmpName.dbo  \
  61.              _Used.dbo     \
  62.              _WhatPara.dbo \
  63.              _IntInBox.dbo \
  64.              _StrInBox.dbo \
  65.              _CatCurr.dbo  \
  66.              _Cat4Dbf.dbo  \
  67.              _CatOpen.dbo  \
  68.              _CatClose.dbo \
  69.              _CatCode.dbo  \
  70.              _CatWhich.dbo \
  71.              _HelpSys.dbo  \
  72.              _FXExSEnv.dbo \
  73.              _FXExREnv.dbo \
  74.              _FXEcSEnv.dbo \
  75.              _FXEcREnv.dbo
  76.  
  77. DIALOGDBOS = NodShake.dbo \
  78.              ErrHelp.dbo  \
  79.              DlgHelp.dbo  \
  80.              DlgEdit.dbo  \
  81.              DlgCont.dbo  \
  82.              DlgHePop.dbo \
  83.              DlgDsHe.dbo  \
  84.              DlgSetHp.dbo \
  85.              DlgHeVl.dbo  \
  86.              DlgHeWn.dbo  
  87.  
  88.  
  89.  
  90.  
  91. DBBDESIGNDBO = _dlentry.dbo  \
  92.                _dlexit.dbo   \
  93.                _dlexec.dbo   \
  94.                _dllay.dbo    \
  95.                _dlccent.dbo  \
  96.                _dlccext.dbo  \
  97.                _dlcclay.dbo  \
  98.                dlbuttcd.dbo  \
  99.                dledval.dbo
  100.  
  101. #--------------------
  102. #-- File dependencies
  103. #--------------------
  104. ALLFILES: GENCODE.DBO             \
  105.           MakeItEz.dbo            \
  106.           GroupObj.dbo            \
  107.           SCR2DBF.GEN             \
  108.           $(DBBDIALOGDBO)         \
  109.           $(DIALOGDBOS)           \
  110.           $(COMMONDBOS)           \
  111.           $(DBBDESIGNDBO)         \
  112.           $(SAMPDIALDBO)          \
  113.           $(DBASEDIR)\DBBLIB.DBO  \
  114.           $(DBASEDIR)\DBBDSGN.DBO \
  115.           $(SAMPDIALSCR)
  116.  
  117.  
  118. #-----------------
  119. #-- Implicit rules
  120. #-----------------
  121. .prg.dbo:
  122.   $(COMP) '$&'
  123.  
  124.  
  125. #----------------------------------
  126. #-- Common dialog special treatment
  127. #----------------------------------
  128. errhelp.dbo: errhelp.scr
  129.   $(GEN) 'ErrHelp'
  130.  
  131. nodshake.dbo: nodshake.scr
  132.   $(GEN) 'NodShake'
  133.  
  134. DlgHelp.dbo: DlgHelp.scr
  135.   $(GEN) 'DlgHelp'
  136.  
  137. DlgCont.dbo: DlgCont.scr
  138.   $(GEN) 'DlgCont'
  139.  
  140. DlgEdit.dbo: DlgEdit.scr
  141.   $(GEN) 'DlgEdit'
  142.  
  143. #---------------------------------------
  144. #-- Dialog Box Builder Interface dialogs
  145. #---------------------------------------
  146. dllayout.dbo: dllayout.scr
  147.   $(GEN) 'DLLayout'
  148.  
  149. DLButton.dbo: DLButton.scr
  150.   $(GEN) 'DLButton'
  151.  
  152. DLCcdev.dbo: DLCcdev.scr
  153.   $(GEN) 'DLCcdev'
  154.  
  155. DLCheck.dbo: DLCheck.scr
  156.   $(GEN) 'DLCheck'
  157.  
  158. DLCombo.dbo: DLCombo.scr
  159.   $(GEN) 'DLCombo'
  160.  
  161. DLEdit.dbo: DLEdit.scr
  162.   $(GEN) 'DLEdit'
  163.  
  164. DLRadio.dbo: DLRadio.scr
  165.   $(GEN) 'DLRadio'
  166.  
  167. #-----------------------------------------------------------------
  168. #-- Check for things that would globally require re-gen of dialogs
  169. #-----------------------------------------------------------------
  170. gencode.dbo: gencode.prg  \
  171.              makeitez.prg \
  172.              groupobj.prg \
  173.              scr2dbf.gen
  174.   DEL gencode.dbo
  175.   $(COMP) 'GenCode'
  176.   DEL DLButton.dbo 
  177.   DEL DLButton.prg
  178.   DEL DLCcdev.dbo 
  179.   DEL DLCcdev.prg
  180.   DEL DLCheck.dbo 
  181.   DEL DLCheck.prg
  182.   DEL DLCombo.dbo 
  183.   DEL DLCombo.prg 
  184.   DEL DLEdit.dbo 
  185.   DEL DLEdit.prg
  186.   DEL DLLayout.dbo 
  187.   DEL DLLayout.prg 
  188.   DEL DLRadio.dbo
  189.   DEL DLRadio.prg
  190.   DEL NodShake.dbo
  191.   DEL NodShake.prg
  192.   DEL ErrHelp.dbo
  193.   DEL ErrHelp.prg
  194.  
  195. #-----------------------
  196. #-- Main procedure files
  197. #-----------------------
  198. $(DBASEDIR)\dbbdsgn.dbo: $(DBBDESIGNDBO)     \
  199.                          $(DBBDIALOGDBO)     \
  200.                          $(COMMONDBOS)       \
  201.                          $(DIALOGDBOS)       \
  202.                          dbbdsgn.prg
  203.   $(COMP) 'dbbdsgn'
  204.   $(DBLINK) dbbdsgn.dbo /d
  205.   COPY DBBDsgn.dbo $(DBASEDIR)
  206.  
  207. $(DBASEDIR)\dbblib.dbo: $(COMMONDBOS) \
  208.                         $(DIALOGDBOS) \
  209.                         dbblib.prg
  210.   $(COMP) 'dbblib'
  211.   $(DBLINK) dbblib.dbo /d
  212.   COPY DBBLib.dbo $(DBASEDIR)
  213.  
  214. #-------------------------------------
  215. #-- Make the template language program
  216. #-------------------------------------
  217. scr2dbf.gen: scr2dbf.cod  \
  218.              form.def     \
  219.              builtin.def
  220.   dtc -i scr2dbf.cod -o scr2dbf.gen -z
  221.   copy scr2dbf.gen $(DBASEDIR)
  222.  
  223. #-- End: DBB.mak
  224.